[初哥求解]c语言中,将字符的数量进行统计.

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:46:57
比如让你输入一段字符,然后让电脑将字符的数量分类统计;输出符号为几个;数字有几个;字母.....最好附原程序,不要用字符组做!!!多谢
一楼的没有符号类的统计,不过还是谢谢你,让我学会了很多;不过是否能用getchar()来做,加上isdight????

#include<stdio.h>

int main()
{
int a1,a2,a3;
char c;

printf("start:\n");
//scanf("%c",&c);
c=getchar();
a1=0;a2=0;a3=0;
while(c!=27)
{
//if(c<='9'&&c>='0')
if(1==isdight(c))
a1++;
else if((c<='z'&&c>='a')||(c<='Z'&&c>='A'))
a2++;
else if(c==10||c==13)
break;
else
a3++;
scanf("%c",&c);
}
printf("number=%d char=%d other=%d\n",a1,a2,a3);
return 0;
}

不知道要求的符号类包括什么符号,other是除了数字和字母的其他字符.

共同学习,共同进步.